*{
	margin: 0;
	padding: 0;
}

#textarea{
	width: 90%;
	outline:none;
	padding-right: 10px;
}

#textarea_bis{
	width: 90%;
	outline:none;
	padding-right: 10px;
	border-color:#093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
}

.submit, .reset{
	background:#ddd;
	border:1px solid #093c75;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0 1px 1px #333;
	padding-right: 10px;
}
.submit{
	background:-moz-linear-gradient(90deg, #04b737, #25ff08); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#25ff08), to(#04b737)); /* Webkit */	
}

.reset{
	background:-moz-linear-gradient(90deg, #b70404, #ff0808); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#ff0808), to(#b70404)); /* Webkit */
}

.submit:hover{
	background:#eee;
	background:-moz-linear-gradient(90deg, #58d306, #0bff33);
	background:-webkit-gradient(linear, left top, left bottom, from(#0bff33), to(#58d306));
	border-color:#093c75;
	text-decoration:none;
}
.submit:active, .submit:focus{
	background:#ccc;
	background:-moz-linear-gradient(90deg, #0bff33, #58d306);
	background:-webkit-gradient(linear, left top, left bottom, from(#58d306), to(#0bff33));
	border-color:#093c75;
	outline:none;
}

.reset:hover{
	background:#eee;
	background:-moz-linear-gradient(90deg, #d30606, #ff0b0b);
	background:-webkit-gradient(linear, left top, left bottom, from(#ff0b0b), to(#d30606));
	border-color:#093c75;
	text-decoration:none;
}
.reset:active, .reset:focus{
	background:#ccc;
	background:-moz-linear-gradient(90deg, #ff0b0b, #d30606);
	background:-webkit-gradient(linear, left top, left bottom, from(#d30606), to(#ff0b0b));
	border-color:#093c75;
	outline:none;
}